Big Huge Thesaurus

tincture of iodine

noun